*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
@font-face {
    font-family: 'iconfont';  /* project id 375763 */
    src: url('//at.alicdn.com/t/font_375763_gt25etb6usv5nrk9.eot');
    src: url('//at.alicdn.com/t/font_375763_gt25etb6usv5nrk9.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_375763_gt25etb6usv5nrk9.woff') format('woff'),
    url('//at.alicdn.com/t/font_375763_gt25etb6usv5nrk9.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_375763_gt25etb6usv5nrk9.svg#iconfont') format('svg');
  }
.clearfix::after{
    content: '';
    display: table;
    clear: both;
    height: 0;
    visibility: hidden;
}
.top{
    width: 100%;
    min-width: 50%;
    height: 29px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #e8e8e8;
    line-height: 29px;
}
.top{
    font-size: 12px;
}
.top-middle{
    width: 1196px;
    height: 30px;
    margin: 0 auto;
    /* border: 1px solid red; */
}
a{
    text-decoration: none;
    color: #767676;
}
.top a:hover{
    color: #f60;
}
/* 左导航 */
.left{
    /* border: 1px solid red; */
    width: 333px;
    /* margin-left: 351px; */
    height: 29px;
    float: left;


}
.left span{
    display: inline-block;

}
.top .left span:nth-child(2){
    color: #767676;
    font-size: 12px;
}
.top .left .left1{
    position: relative;
    width: 90px;
    height: 29px;
    /* line-height: 12px; */
    float: left;
    text-align: center;
    border-right:1px solid transparent;
    border-left:1px solid transparent ;
    border-bottom:1px solid #e8e8e8 ;
    /* border: 1px solid #ff0707; */
}
.top .left .left1 a{
    width: 92px;
    height: 29px;
    display: inline-block;
    border-right:1px solid transparent ;
    border-left:1px solid transparent ;
}
.iconfont{
    display: inline-block;
    color: #dc2a49;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: 1px;
    /* border: 1px solid red; */
}
.shouji{
    position: relative;
    left: 5px;
}
.left-wel{
    display: inline-block;
    width: 100px;
    /* border-right: 1px solid #d9d9d9; */
    border-left: 1px solid #d9d9d9;
    text-align: center;
    height: 16px;
    line-height: 16px;
    margin-top:6px;
}
.jtxia{
    position: absolute;
    top:5px;
    right: 5px;
    display: none;
    /* border: 1px solid red; */
}

.jtshanga{
    display: inline-block;
    width: 15px;
}
.top .left .left1:hover .jtshang{
    display: none;
}
.top .left .left1:hover .jtxia{
    display: block; 
}

.ren{
    position: relative;
    top: 2px;
}
.left2{
    display: inline-block;
    height: 29px;
    width: 58px;
    /* border:1px solid red; */
    text-align: center;
    
}
.top .left .left2 .dl{
    font-style: normal;
    position: relative;
    left: -3px;
}
.top .left .left2 a{
    display: inline-block;
    height: 29px;
    width: 58px;
}
.top .left .left3{
    display: inline-block;
    width: 64px;
    height: 29px;
    /* border-left:1px solid red; */
    text-align: center;


}
.top .left .left3 a{
    display: inline-block;
    height: 29px;
    width: 64px;
    line-height: 29px;
}
/* 手机站下拉 */
.erweima{
    display: none;
    height: 356px;
    width: 150px;
    border:1px solid #e0e0e0;
    border-top: 0;
    background-color: #fff;
    z-index: 1000;
    position: relative;
    left: -1px;
}
.erweima .ewm-top{
    height: 178px;
    width: 150px;
    border-bottom:1px solid #e0e0e0 ;
}
.erweima .ewm-top img,
.erweima .ewm-bot img{
    width: 122px;
    height: 122px;
    margin-top: 15px;
}
.erweima .ewm-top span,
.erweima .ewm-bot span{
    width: 150px;
    display: inline-block;
    /* border: 1px solid red; */
    position: relative;
    top: -7px;
}
.top .left .left1:hover{
    border-right:1px solid #e0e0e0 ;
    border-left:1px solid #e0e0e0 ;
    border-bottom:1px solid #fff;
    background-color: #fff;
    outline: 0;
}
.top .left .left1:hover div{
    display: block; 
}

/* 右导航 */
.right{
    float: right;
    width: 685px;
    /* border: 1px solid red; */
    /* margin-right: 350px; */
    height: 29px;
}
.right-shouye, .right-shoucang,.right-caigou,.right-gongying,.right-guanjia,
.right-fuwu,.right-kefu,.right-nav{
    float: left;
}
.right-shouye,.right-shouye a{
    display: inline-block;
    width: 82px;
    height: 29px;
    text-align: center;
}
.right-shoucang,.right-shoucang a{
    display: inline-block;
    width: 77px;
    height: 29px;
    /* text-align: center; */
    /* border: 1px solid red; */
}
.scj-t{
    position: relative;
    left: 14px;
}
.scjtshang{
    /* border: 1px solid red; */
    position: relative;
    left: 10px;
    
}
.right-caigou ,.right-caigou a{
    display: inline-block;
    width: 96px;
    height: 29px;
    /* border: 1px solid red; */
}
.right-gongying,.right-gongying a{
    display: inline-block;
    width: 96px;
    height: 29px;
    /* border: 1px solid red; */
}
.right-guanjia ,.right-guanjia a{
    display: inline-block;
    width: 70px;
    height: 29px;
    text-align: center;
    /* border: 1px solid red; */
}
.right-fuwu ,.right-fuwu a{
    display: inline-block;
    width: 82px;
    height: 29px;
    /* border: 1px solid red; */
}
.right-kefu,.right-kefu a{
    display: inline-block;
    width: 82px;
    height: 29px;
    /* border: 1px solid red; */
}
.right-nav,.right-nav a{
    display: inline-block;
    width: 100px;
    height: 29px;
    /* border: 1px solid red; */
    /* text-align: center; */
}
.cg-t,.gy-t{
    position: relative;
    left: 10px;
}
.cgjtshang,.gyjtshang{
    position: relative;
    left: 5px;
}
.fu-t,.kf-t{
    position: relative;
    left: 10px;
}
.fujtshang,.kfjtshang{
    position: relative;
    left: 5px;
}
.daoh{
    position: relative;
    left: 6px;
}
.dh-t{
    position: relative;
    left: 4px;
}

/* 下拉列表 */
.shoucangjia{
    position: relative;
    left: -1px;
    width: 77px;
    height: 60px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    margin-top: -1px;
    text-align: center;
    background-color: #fff;
    z-index: 1000;
    display: none;
    
}

.right-shoucang,.right-caigou,.right-gongying,.right-fuwu,.right-kefu,.right-nav{
    position: relative;
    border-right:1px solid transparent ;
    border-left:1px solid transparent ;
}

.jtshanga{
    display: inline-block;
    width: 15px;
}
.top .right .right-shoucang:hover .jtshang,
.top .right .right-caigou:hover .jtshang,
.top .right .right-gongying:hover .jtshang,
.top .right .right-fuwu:hover .jtshang,
.top .right .right-kefu:hover .jtshang,
.top .right .right-nav:hover .jtshang{
    display: none;
}
.top .right .right-shoucang:hover .scjtxia,
.top .right .right-caigou:hover .cgjtxia,
.top .right .right-gongying:hover .gyjtxia,
.top .right .right-fuwu:hover .fwjtxia,
.top .right .right-kefu:hover .kfjtxia,
.top .right .right-nav:hover .navjtxia{
    display: block; 
}
.scjtxia{
    position:absolute;
    top: 5px;
    right: 11px;
    display: none;
}
.navjtxia{
    position:absolute;
    top: 5px;
    right: 10px; 
}
.cgjtxia,.gyjtxia,.fwjtxia,.kfjtxia,.navjtxia{
    display: none;
}
.top .right .right-shoucang:hover,
.top .right .right-caigou:hover,
.top .right .right-gongying:hover,
.top .right .right-fuwu:hover,
.top .right .right-kefu:hover,
.top .right .right-nav:hover
{
    border-right:1px solid #e0e0e0 ;
    border-left:1px solid #e0e0e0 ;
    border-bottom:1px solid #fff;
    background-color: #fff;
    outline: 0;
}
.cgjtxia,.gyjtxia{
    position: absolute;
    top: 5px;
    right: 11px;
}
.fwjtxia,.kfjtxia{
    position: absolute;
    top: 5px;
    right: 9px;
}
.caigoushang{
    text-align: center;
    width: 96px;
    height: 88px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    margin-top: -1px;
    background-color: #fff;
    z-index: 1000;
    position: relative;
    left: -1px;
    display: none;

}
.top .right .right-caigou:hover div,
.top .right .right-shoucang:hover div,
.top .right .right-gongying:hover div,
.top .right .right-kefu:hover div
{
    display: block; 
}
.gongyingshang{
    text-align: center;
    width: 96px;
    height: 117px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    margin-top: -1px;
    background-color: #fff;
    z-index: 1000;
    position: relative;
    left: -1px;
    display: none;

}
.kefu{
    position: relative;
    left: -1px;
    width: 82px;
    height: 60px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    margin-top: -1px;
    text-align: center;
    background-color: #fff;
    z-index: 1000;
    display: none;
}
.qihuifuwu-text{
    font-size: 12px;
    width: 206px;
    height: 160px;
    border: 1px solid #e0e0e0;
    border-top: 1px solid transparent;
    margin-top: -1px;
    position: relative;
    left: -1px;
    display: none;
    background-color: #fff;
    

}
.right .right-fuwu:hover .qihuifuwu-text{
    display: block;
    z-index: 10;
}
.qihuifuwu-text ul li{
    list-style-type: none;
    display: inline-block;
    height: 20px;
    /* border: 1px solid red; */
    line-height: 20px;
}
.qihuifuwu-text ul,.qhfu-text-tit{
    margin-left: 16px;
}
.qhfu-text-tit{
    color: #4d4d4d;
    width: 62px;
    height: 15px;
    line-height: 15px;
    margin-top: 20px;
    /* margin-bottom: 3px; */
    font-weight: bolder;
}
.qihuifuwu-text ul a{
    display: inline-block;
}

.bw a{
    width: 30px;
    height: 15px;
    /* border: 1px solid red; */
    line-height: 15px;
}
.rm a{
    width: 89px;
    height: 15px;
    /* border: 1px solid red; */
    line-height: 15px;
}
.xx a{
    width: 38px;
    height: 15px;
    /* border: 1px solid red; */
    line-height: 15px;
}
.gdfw a,.zx a,.jp a,.hj a,.tp a{
    width: 52px;
    height: 15px;
    /* border: 1px solid red; */
    line-height: 15px;
}
.hj{
    margin-left: 60px;
    /* border: 1px solid red; */
}
.tp{
    margin-left: 1px;
}
.jp{
    margin-left: 52px;
}
.gdfw{
    margin-left: 38px;
}
/* 网站导航下拉 */

.nav-box{
    position: relative;
    left: -205px;
    width: 304px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    font-size: 0;
    padding: 0 15px;
    display: none;
    background-color: #fff;
}
.nav-box dl dt{
    font-size: 12px;
    font-weight: bold;
    color: #4d4d4d;
}
.nav-box dl dd{
    display: inline-block;
    /* border: 1px solid red; */
    height: 20px;
    line-height: 20px;
    width: 66px;
    font-size: 12px;
    color: #707070;
}
.nav-box dl dd a{
    /* border:1px solid red; */
    width: auto;
    height: auto;
    line-height: 20px;
}
.nav-box .nav-box-top{
    padding: 5px 0;
    border-bottom: 1px solid #ededed;
}
.right-nav:hover .nav-box{
    display: block;
}


/* 头部header */
.header{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    border: 1px solid red;
    padding:10px 0;
}
.header .header-middle .header-logo{
    width: 208px;
    height: 80px;
    background-image: url(/img/logo.png);
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;

}
.header .header-middle .header-logofont{
    width: 240px;
    height: 80px;
    background-image: url(/img/logoFont.jpg);
    background-repeat: no-repeat;
    float: left;
    /* padding: 15px 30px 15px 20px; */
    /* margin-top: 10px; */
    background-position: 25px 50%;
    /* border: 1px solid red; */
    line-height: 25px;
    font-size: 21px;
    
}
.searchbox{
    width: 600px;
    height: 44px;
    
    float: left;
    display: block;
    margin: 18px 0;
}
.searchbox-left{
    border: 2px  solid #ed4c4e;
    width: 460px;
    height: 44px;
    float: left;
}
.searchbox .searchbox-left .search-left{
    width: 66px;
    height: 40px;
    float: left;
    border-right: 1px  solid #f0f0f0;
    padding: 0 10px;
    color: #666;
    cursor: pointer;
    font-size: 12px;
    line-height: 40px;
}
.searchbox .searchbox-left .search-left .cp-xia{
    width: 13px;
    height: 42px;
}
.searchbox .searchbox-left .search-middle input{
    width: 290px;
    height: 40px;
    padding: 0 15px;
    border: 0;
    /* outline: 0; */
    float: left;
}
.searchbox .searchbox-left .search-right{
    width: 56px;
    height: 40px;
    border: 1px solid red;
    float: right;
}
.searchbox .searchbox-right{
    width: 118px;
    height: 44px;
    border: 1px solid #ddd;
    display: inline-block;
    text-align: center;
    line-height: 44px;
    font-size: 14px;
    margin-left: 10px;
}